iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
1
Software Development

30天完成家庭任務平台系列 第 10

30天完成家庭任務平台:第十天

  • 分享至 

  • xImage
  •  

今天是禮拜五,所以不寫家庭任務平台,來整理這陣子學Laravel的心得。

以前有上過以node.js+Express框架的線上課程,所以寫Laravel的時候,更可以理解其中的優雅之處,因為在node.js+Express中需要自己實作很多功能,處理權限、Controller等等,但是在Laravel中可以很輕鬆的用命令列等方式做出來,後端專心寫出業務邏輯就好了。

所以我喜歡Laravel的點在於:

  1. 功能齊全:很多後端開發所需要的功能都有建置在框架中或者提供官方套件,即使沒有官方套件,有一群圍繞著Laravel開發者而生的服務提供者,所以有很多服務不斷推陳出新。
  2. Laravel教學取得容易:Laravel教學中最出名的應該是Laracast,網路上也有許多關於Laravel各種功能的教學。當自己跟著做幾個Laracast的專案後,就大概清楚Laravel框架的使用方式。
  3. Laravel文件詳細清楚:雖然Laravel官方文件很長,我一開始看不懂官方文件,但是當自己寫過幾個Laracast的專案,清楚Laravel的功能後,就會很輕易理解它的架構方式,覺得很清晰易懂。

但是學了一陣子之後,我覺得自己很像操作員一樣,讀著官方文件把想要的功能做出來跟寫功能測試,部署到雲端,讀很多工具的官方文件,如果真的有問題,就用谷歌大神上Stack Overflow等找答案,我覺得很不踏實。

後來上網聽了一些Laravel的演講,我還是覺得後端要變強必須要能夠處理更高的複雜度,程式設計師從零開始邁向架構師之路這本書讓我有種統整的感覺。我並不是資工背景,所以有很多背景知識不足,但又對於應該學什麼有迷惘,這本書讓我理解一開始先從自己的業務需求去對應要學的東西,然後根據自己想挑戰更複雜的業務前,應該要儲備哪些基礎知識,讓自己對選擇什麼工具處理有判斷依據。

加油!加油!
參考文件
程式設計師從零開始邁向架構師之路


上一篇
30天完成家庭任務平台:第九天
下一篇
30天完成家庭任務平台:第十一天
系列文
30天完成家庭任務平台30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言